puerto artificial - French English Dictionary